package com.example.myapplication.entity;

import java.util.List;

public class CommentVideo {


    private boolean isMusician;
    private String cnum;
    private long userId;
    private boolean moreHot;
    private Object commentBanner;
    private String code;
    private String total;
    private boolean more;
    private List<?> topComments;
    private List<HotCommentsBean> hotComments;
    private List<CommentsBean> comments;

    public boolean isIsMusician() {
        return isMusician;
    }

    public void setIsMusician(boolean isMusician) {
        this.isMusician = isMusician;
    }

    public String getCnum() {
        return cnum;
    }

    public void setCnum(String cnum) {
        this.cnum = cnum;
    }

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public boolean isMoreHot() {
        return moreHot;
    }

    public void setMoreHot(boolean moreHot) {
        this.moreHot = moreHot;
    }

    public Object getCommentBanner() {
        return commentBanner;
    }

    public void setCommentBanner(Object commentBanner) {
        this.commentBanner = commentBanner;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getTotal() {
        return total;
    }

    public void setTotal(String total) {
        this.total = total;
    }

    public boolean isMore() {
        return more;
    }

    public void setMore(boolean more) {
        this.more = more;
    }

    public List<?> getTopComments() {
        return topComments;
    }

    public void setTopComments(List<?> topComments) {
        this.topComments = topComments;
    }

    public List<HotCommentsBean> getHotComments() {
        return hotComments;
    }

    public void setHotComments(List<HotCommentsBean> hotComments) {
        this.hotComments = hotComments;
    }

    public List<CommentsBean> getComments() {
        return comments;
    }

    public void setComments(List<CommentsBean> comments) {
        this.comments = comments;
    }

    public static class HotCommentsBean {
        /**
         * user : {"locationInfo":null,"liveInfo":null,"anonym":0,"commonIdentity":null,"userId":354889142,"avatarDetail":null,"userType":0,"followed":false,"mutual":false,"remarkName":null,"vipRights":null,"nickname":"-歌起","avatarUrl":"https://p4.music.126.net/npMwIkiy8qMultdREv_Nmg==/109951163676100533.jpg","authStatus":0,"expertTags":null,"experts":null,"vipType":0}
         * beReplied : []
         * pendantData : null
         * showFloorComment : null
         * status : 0
         * commentId : 3569758358
         * content : 我们只听到作品  不知道他和音乐老师们背后的付出   这个视频让我看到了他的认真  想把最完美的作品呈现出来  为我嵩哥点赞！
         * time : 1520656835760
         * likedCount : 2883
         * expressionUrl : null
         * commentLocationType : 0
         * parentCommentId : 0
         * decoration : null
         * repliedMark : null
         * liked : false
         */

        private UserBean user;
        private Object pendantData;
        private Object showFloorComment;
        private String status;
        private String commentId;
        private String content;
        private long time;
        private int likedCount;
        private Object expressionUrl;
        private String commentLocationType;
        private String parentCommentId;
        private Object decoration;
        private Object repliedMark;
        private boolean liked;
        private List<?> beReplied;

        public UserBean getUser() {
            return user;
        }

        public void setUser(UserBean user) {
            this.user = user;
        }

        public Object getPendantData() {
            return pendantData;
        }

        public void setPendantData(Object pendantData) {
            this.pendantData = pendantData;
        }

        public Object getShowFloorComment() {
            return showFloorComment;
        }

        public void setShowFloorComment(Object showFloorComment) {
            this.showFloorComment = showFloorComment;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getCommentId() {
            return commentId;
        }

        public void setCommentId(String commentId) {
            this.commentId = commentId;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public long getTime() {
            return time;
        }

        public void setTime(long time) {
            this.time = time;
        }

        public int getLikedCount() {
            return likedCount;
        }

        public void setLikedCount(int likedCount) {
            this.likedCount = likedCount;
        }

        public Object getExpressionUrl() {
            return expressionUrl;
        }

        public void setExpressionUrl(Object expressionUrl) {
            this.expressionUrl = expressionUrl;
        }

        public String getCommentLocationType() {
            return commentLocationType;
        }

        public void setCommentLocationType(String commentLocationType) {
            this.commentLocationType = commentLocationType;
        }

        public String getParentCommentId() {
            return parentCommentId;
        }

        public void setParentCommentId(String parentCommentId) {
            this.parentCommentId = parentCommentId;
        }

        public Object getDecoration() {
            return decoration;
        }

        public void setDecoration(Object decoration) {
            this.decoration = decoration;
        }

        public Object getRepliedMark() {
            return repliedMark;
        }

        public void setRepliedMark(Object repliedMark) {
            this.repliedMark = repliedMark;
        }

        public boolean isLiked() {
            return liked;
        }

        public void setLiked(boolean liked) {
            this.liked = liked;
        }

        public List<?> getBeReplied() {
            return beReplied;
        }

        public void setBeReplied(List<?> beReplied) {
            this.beReplied = beReplied;
        }

        public static class UserBean {
            /**
             * locationInfo : null
             * liveInfo : null
             * anonym : 0
             * commonIdentity : null
             * userId : 354889142
             * avatarDetail : null
             * userType : 0
             * followed : false
             * mutual : false
             * remarkName : null
             * vipRights : null
             * nickname : -歌起
             * avatarUrl : https://p4.music.126.net/npMwIkiy8qMultdREv_Nmg==/109951163676100533.jpg
             * authStatus : 0
             * expertTags : null
             * experts : null
             * vipType : 0
             */

            private Object locationInfo;
            private Object liveInfo;
            private String anonym;
            private Object commonIdentity;
            private String userId;
            private Object avatarDetail;
            private String userType;
            private boolean followed;
            private boolean mutual;
            private Object remarkName;
            private Object vipRights;
            private String nickname;
            private String avatarUrl;
            private String authStatus;
            private Object expertTags;
            private Object experts;
            private String vipType;

            public Object getLocationInfo() {
                return locationInfo;
            }

            public void setLocationInfo(Object locationInfo) {
                this.locationInfo = locationInfo;
            }

            public Object getLiveInfo() {
                return liveInfo;
            }

            public void setLiveInfo(Object liveInfo) {
                this.liveInfo = liveInfo;
            }

            public String getAnonym() {
                return anonym;
            }

            public void setAnonym(String anonym) {
                this.anonym = anonym;
            }

            public Object getCommonIdentity() {
                return commonIdentity;
            }

            public void setCommonIdentity(Object commonIdentity) {
                this.commonIdentity = commonIdentity;
            }

            public String getUserId() {
                return userId;
            }

            public void setUserId(String userId) {
                this.userId = userId;
            }

            public Object getAvatarDetail() {
                return avatarDetail;
            }

            public void setAvatarDetail(Object avatarDetail) {
                this.avatarDetail = avatarDetail;
            }

            public String getUserType() {
                return userType;
            }

            public void setUserType(String userType) {
                this.userType = userType;
            }

            public boolean isFollowed() {
                return followed;
            }

            public void setFollowed(boolean followed) {
                this.followed = followed;
            }

            public boolean isMutual() {
                return mutual;
            }

            public void setMutual(boolean mutual) {
                this.mutual = mutual;
            }

            public Object getRemarkName() {
                return remarkName;
            }

            public void setRemarkName(Object remarkName) {
                this.remarkName = remarkName;
            }

            public Object getVipRights() {
                return vipRights;
            }

            public void setVipRights(Object vipRights) {
                this.vipRights = vipRights;
            }

            public String getNickname() {
                return nickname;
            }

            public void setNickname(String nickname) {
                this.nickname = nickname;
            }

            public String getAvatarUrl() {
                return avatarUrl;
            }

            public void setAvatarUrl(String avatarUrl) {
                this.avatarUrl = avatarUrl;
            }

            public String getAuthStatus() {
                return authStatus;
            }

            public void setAuthStatus(String authStatus) {
                this.authStatus = authStatus;
            }

            public Object getExpertTags() {
                return expertTags;
            }

            public void setExpertTags(Object expertTags) {
                this.expertTags = expertTags;
            }

            public Object getExperts() {
                return experts;
            }

            public void setExperts(Object experts) {
                this.experts = experts;
            }

            public String getVipType() {
                return vipType;
            }

            public void setVipType(String vipType) {
                this.vipType = vipType;
            }
        }
    }

    public static class CommentsBean {
        /**
         * user : {"locationInfo":null,"liveInfo":null,"anonym":0,"commonIdentity":null,"userId":136756368,"avatarDetail":null,"userType":0,"followed":false,"mutual":false,"remarkName":null,"vipRights":null,"nickname":"希泊之泪","avatarUrl":"https://p3.music.126.net/ZM2OgpaRfH8qf88ccpv11g==/109951163569435685.jpg","authStatus":0,"expertTags":null,"experts":null,"vipType":0}
         * beReplied : [{"user":{"locationInfo":null,"liveInfo":null,"anonym":0,"commonIdentity":null,"userId":1829814643,"avatarDetail":null,"userType":0,"followed":false,"mutual":false,"remarkName":null,"vipRights":null,"nickname":"啦噜啦啦噜噜喵喵喵喵喵","avatarUrl":"https://p3.music.126.net/nXCOfQKf_zSDg9R5hjfr0g==/109951165158323553.jpg","authStatus":0,"expertTags":null,"experts":null,"vipType":0},"beRepliedCommentId":3569781022,"content":"明白啦，谢谢[大笑]","status":0,"expressionUrl":null}]
         * pendantData : null
         * showFloorComment : null
         * status : 0
         * commentId : 5227819206
         * content : 你是假装问的吧[撇嘴]
         * time : 1612356248230
         * likedCount : 0
         * expressionUrl : null
         * commentLocationType : 0
         * parentCommentId : 3569781014
         * decoration : {}
         * repliedMark : null
         * liked : false
         */

        private UserBeanX user;
        private Object pendantData;
        private Object showFloorComment;
        private String status;
        private long commentId;
        private String content;
        private long time;
        private String likedCount;
        private Object expressionUrl;
        private String commentLocationType;
        private long parentCommentId;
        private DecorationBean decoration;
        private Object repliedMark;
        private boolean liked;
        private List<BeRepliedBean> beReplied;

        public UserBeanX getUser() {
            return user;
        }

        public void setUser(UserBeanX user) {
            this.user = user;
        }

        public Object getPendantData() {
            return pendantData;
        }

        public void setPendantData(Object pendantData) {
            this.pendantData = pendantData;
        }

        public Object getShowFloorComment() {
            return showFloorComment;
        }

        public void setShowFloorComment(Object showFloorComment) {
            this.showFloorComment = showFloorComment;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public long getCommentId() {
            return commentId;
        }

        public void setCommentId(long commentId) {
            this.commentId = commentId;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public long getTime() {
            return time;
        }

        public void setTime(long time) {
            this.time = time;
        }

        public String getLikedCount() {
            return likedCount;
        }

        public void setLikedCount(String likedCount) {
            this.likedCount = likedCount;
        }

        public Object getExpressionUrl() {
            return expressionUrl;
        }

        public void setExpressionUrl(Object expressionUrl) {
            this.expressionUrl = expressionUrl;
        }

        public String getCommentLocationType() {
            return commentLocationType;
        }

        public void setCommentLocationType(String commentLocationType) {
            this.commentLocationType = commentLocationType;
        }

        public long getParentCommentId() {
            return parentCommentId;
        }

        public void setParentCommentId(long parentCommentId) {
            this.parentCommentId = parentCommentId;
        }

        public DecorationBean getDecoration() {
            return decoration;
        }

        public void setDecoration(DecorationBean decoration) {
            this.decoration = decoration;
        }

        public Object getRepliedMark() {
            return repliedMark;
        }

        public void setRepliedMark(Object repliedMark) {
            this.repliedMark = repliedMark;
        }

        public boolean isLiked() {
            return liked;
        }

        public void setLiked(boolean liked) {
            this.liked = liked;
        }

        public List<BeRepliedBean> getBeReplied() {
            return beReplied;
        }

        public void setBeReplied(List<BeRepliedBean> beReplied) {
            this.beReplied = beReplied;
        }

        public static class UserBeanX {
        }

        public static class DecorationBean {
        }

        public static class BeRepliedBean {
            /**
             * user : {"locationInfo":null,"liveInfo":null,"anonym":0,"commonIdentity":null,"userId":1829814643,"avatarDetail":null,"userType":0,"followed":false,"mutual":false,"remarkName":null,"vipRights":null,"nickname":"啦噜啦啦噜噜喵喵喵喵喵","avatarUrl":"https://p3.music.126.net/nXCOfQKf_zSDg9R5hjfr0g==/109951165158323553.jpg","authStatus":0,"expertTags":null,"experts":null,"vipType":0}
             * beRepliedCommentId : 3569781022
             * content : 明白啦，谢谢[大笑]
             * status : 0
             * expressionUrl : null
             */

            private UserBeanXX user;
            private long beRepliedCommentId;
            private String content;
            private String status;
            private Object expressionUrl;

            public UserBeanXX getUser() {
                return user;
            }

            public void setUser(UserBeanXX user) {
                this.user = user;
            }

            public long getBeRepliedCommentId() {
                return beRepliedCommentId;
            }

            public void setBeRepliedCommentId(long beRepliedCommentId) {
                this.beRepliedCommentId = beRepliedCommentId;
            }

            public String getContent() {
                return content;
            }

            public void setContent(String content) {
                this.content = content;
            }

            public String getStatus() {
                return status;
            }

            public void setStatus(String status) {
                this.status = status;
            }

            public Object getExpressionUrl() {
                return expressionUrl;
            }

            public void setExpressionUrl(Object expressionUrl) {
                this.expressionUrl = expressionUrl;
            }

            public static class UserBeanXX {
                /**
                 * locationInfo : null
                 * liveInfo : null
                 * anonym : 0
                 * commonIdentity : null
                 * userId : 1829814643
                 * avatarDetail : null
                 * userType : 0
                 * followed : false
                 * mutual : false
                 * remarkName : null
                 * vipRights : null
                 * nickname : 啦噜啦啦噜噜喵喵喵喵喵
                 * avatarUrl : https://p3.music.126.net/nXCOfQKf_zSDg9R5hjfr0g==/109951165158323553.jpg
                 * authStatus : 0
                 * expertTags : null
                 * experts : null
                 * vipType : 0
                 */

                private Object locationInfo;
                private Object liveInfo;
                private String anonym;
                private Object commonIdentity;
                private String userId;
                private Object avatarDetail;
                private String userType;
                private boolean followed;
                private boolean mutual;
                private Object remarkName;
                private Object vipRights;
                private String nickname;
                private String avatarUrl;
                private String authStatus;
                private Object expertTags;
                private Object experts;
                private String vipType;

                public Object getLocationInfo() {
                    return locationInfo;
                }

                public void setLocationInfo(Object locationInfo) {
                    this.locationInfo = locationInfo;
                }

                public Object getLiveInfo() {
                    return liveInfo;
                }

                public void setLiveInfo(Object liveInfo) {
                    this.liveInfo = liveInfo;
                }

                public String getAnonym() {
                    return anonym;
                }

                public void setAnonym(String anonym) {
                    this.anonym = anonym;
                }

                public Object getCommonIdentity() {
                    return commonIdentity;
                }

                public void setCommonIdentity(Object commonIdentity) {
                    this.commonIdentity = commonIdentity;
                }

                public String getUserId() {
                    return userId;
                }

                public void setUserId(String userId) {
                    this.userId = userId;
                }

                public Object getAvatarDetail() {
                    return avatarDetail;
                }

                public void setAvatarDetail(Object avatarDetail) {
                    this.avatarDetail = avatarDetail;
                }

                public String getUserType() {
                    return userType;
                }

                public void setUserType(String userType) {
                    this.userType = userType;
                }

                public boolean isFollowed() {
                    return followed;
                }

                public void setFollowed(boolean followed) {
                    this.followed = followed;
                }

                public boolean isMutual() {
                    return mutual;
                }

                public void setMutual(boolean mutual) {
                    this.mutual = mutual;
                }

                public Object getRemarkName() {
                    return remarkName;
                }

                public void setRemarkName(Object remarkName) {
                    this.remarkName = remarkName;
                }

                public Object getVipRights() {
                    return vipRights;
                }

                public void setVipRights(Object vipRights) {
                    this.vipRights = vipRights;
                }

                public String getNickname() {
                    return nickname;
                }

                public void setNickname(String nickname) {
                    this.nickname = nickname;
                }

                public String getAvatarUrl() {
                    return avatarUrl;
                }

                public void setAvatarUrl(String avatarUrl) {
                    this.avatarUrl = avatarUrl;
                }

                public String getAuthStatus() {
                    return authStatus;
                }

                public void setAuthStatus(String authStatus) {
                    this.authStatus = authStatus;
                }

                public Object getExpertTags() {
                    return expertTags;
                }

                public void setExpertTags(Object expertTags) {
                    this.expertTags = expertTags;
                }

                public Object getExperts() {
                    return experts;
                }

                public void setExperts(Object experts) {
                    this.experts = experts;
                }

                public String getVipType() {
                    return vipType;
                }

                public void setVipType(String vipType) {
                    this.vipType = vipType;
                }
            }
        }
    }
}
